package controle;

import modelo.*;
import vista.*;

public class Cenario {
	
	public String texto;
	public boolean alterouTexto = false;
	Main mainCenario;
	
	public Cenario(Main m) {
		mainCenario = m;
		mainCenario.cenario = m.cenario;
		mainCenario.game = m.game;
		mainCenario.aberto = m.aberto;
	}
	
	public String mostraImagem (String foco) {
		
		String s = "";
		
		if (mainCenario.game.principal.tipoFoco.matches("lugar")) {
			for (Lugar k : mainCenario.game.lugares.listaLugares) { 
				if (k.nome.matches(foco)) {
					s = k.enderecoImagem;
				}
			}
		}
		else if (mainCenario.game.principal.tipoFoco.matches("inimigo")) {
			for (Inimigo j : mainCenario.game.inimigos.listaInimigos) { 
				if (j.nome.matches(foco)) {
					s = j.enderecoImagem;
				}
			}
		}
		
		return s;
	}
	
	public String mostraTexto () {
		
		if (alterouTexto) {
			
			alterouTexto = false;
			return texto;
		}
		
		return "";
	}
	
	public void alteraTexto (String y) {
		
		texto = y;
		alterouTexto = true;
		
	}
}
